//package com.bbx.taxi.client.Activity;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import android.content.Context;
//import android.content.Intent;
//import android.os.Bundle;
//import android.view.KeyEvent;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.AdapterView;
//import android.widget.AdapterView.OnItemClickListener;
//import android.widget.BaseAdapter;
//import android.widget.LinearLayout;
//import android.widget.ListView;
//import android.widget.RelativeLayout;
//import android.widget.RelativeLayout.LayoutParams;
//import android.widget.TextView;
//import butterknife.Bind;
//
//import com.bbx.androidapi.util.DensityUtil;
//import com.bbx.androidapi.util.ToastUtil;
//import com.bbx.api.sdk.model.passanger.Return.CarType.NewData;
//import com.bbx.taxi.client.R;
//import com.bbx.taxi.client.Activity.Base.BaseBBXActivity;
//import com.bbx.taxi.client.Bean.Extra.OrderMsg;
//import com.bbx.taxi.client.Bean.Extra.ThanksFeeMsg;
//import com.bbx.taxi.client.Bean.Message.Publisher;
//import com.bbx.taxi.client.Util.DateFormat;
//import com.bbx.taxi.client.Util.FormatUtil;
//import com.bbx.taxi.client.widget.Drag.ThanksFeeDragLayout.ThanksAdapter;
//import com.bbx.taxi.client.widget.Drag.ThanksFeeDragLayout.ThanksAdapter.ViewHolder;
//
///** 
// * @Path com.bbx.taxi.client.Activity.ThanksFeeActivity.java
// * @Author 严旭文
// * @Date 2016-11-28 下午2:48:59
// * @Company 蓝海（福建）信息技术有限公司
// * @Description
// */
//public class ThanksFeeActivity  extends BaseBBXActivity implements OnItemClickListener{
//	@Bind(R.id.tv_thanks_fee)TextView tv_thanks_fee;
//	@Bind(R.id.lv_thanks)ListView lv_thanks;
//	@Bind(R.id.tv_content)TextView tv_content;
//	private ThanksAdapter mThanksAdapter;
//	private List<NewData> list;
//	private int rent_id;
//	protected void onCreate(Bundle savedInstanceState) {
//		showTitle(false);
//		setPublisher(false);
//		setContentView(R.layout.layout_thanks_free_remind);
//		super.onCreate(savedInstanceState);
//		setOnCloseSwipeLayout(true);
//	
//	}
//
//	@Override
//	protected void initView() {
//		layout_base.setBackgroundColor(getResources().getColor(R.color.background2));
//		
//	}
//
//	@Override
//	protected void initData() {
//		list=new ArrayList<NewData>();
//		mThanksAdapter=new ThanksAdapter(context, list);
//		lv_thanks.setAdapter(mThanksAdapter);
//		lv_thanks.setOnItemClickListener(this);
//		try{
//			double thanks_fee = getIntent().getExtras().getDouble(ThanksFeeMsg.thanksfee);
//			int rent_id = getIntent().getExtras().getInt(ThanksFeeMsg.rent_id);
//			this.rent_id=rent_id;
//			String car_class_id = getIntent().getExtras().getString(ThanksFeeMsg.car_class_id);
//			setDetail(thanks_fee,ThanksFeeMsg.list,rent_id,car_class_id);
//		}catch(Exception e){}
//		
//	}
//	/**
//	 * @param thanks_fee 感谢费，单位为分
//	 * @param list 车型列表
//	 * @param rent_id 日租类型
//	 */
//	public void setDetail(double thanks_fee,List<NewData> list,int rent_id,String car_class_id){
//		this.list.clear();
//		this.list.addAll(list);
//		tv_content.setText(getString(R.string.thanks_fee_remind,FormatUtil.onFormatPrice(thanks_fee)));
//		tv_thanks_fee.setText(FormatUtil.onFormatPrice(thanks_fee));
//		mThanksAdapter.setCarClassId(car_class_id);
//		mThanksAdapter.notifyDataSetChanged();
//	}
//	public class ThanksAdapter extends BaseAdapter {
//	    /**车型*/
//		List<NewData> list;
//		private Context context;
//		private String car_class_id;
//		private int rent_id;
//		public ThanksAdapter(Context context, List<NewData> list) {
//			this.list = list;
//			this.context = context;
//		}
//		@Override
//		public int getCount() {
//			return list.size();
//		}
//
//		@Override
//		public Object getItem(int position) {
//			return list.get(position);
//		}
//
//		@Override
//		public long getItemId(int position) {
//			return position;
//
//		}
//		public void setCarClassId(String car_class_id) {
//			this.car_class_id = car_class_id;
//		}
//		public void setRentId(int rent_id){
//			this.rent_id=rent_id;
//		}
//
//		@Override
//		public View getView(final int position, View convertView, ViewGroup parent) {
//			ViewHolder viewholder;
//			if (convertView == null) {
//				LayoutInflater inflater = LayoutInflater.from(context);
//				convertView = (View) inflater.inflate(R.layout.item_thanks_fee, null);
//				viewholder = new ViewHolder();
//				viewholder.tv_name1 = (TextView) convertView
//						.findViewById(R.id.tv_name);
//				viewholder.tv_name2 = (TextView) convertView
//						.findViewById(R.id.tv_name2);
//				convertView.setTag(viewholder);
//			} else
//				viewholder = (ViewHolder) convertView.getTag();
//			  int margins=DensityUtil.dip2px(context, 5);
//
//			TextView tv_name;
//			//选中
//			if(list.get(position).class_id.equals(car_class_id)){
//				viewholder.tv_name1.setVisibility(View.VISIBLE);
//				viewholder.tv_name2.setVisibility(View.GONE);
//				tv_name=viewholder.tv_name1;
//				tv_name.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.btn_bg_b));
//				tv_name.setTextColor(context.getResources().getColor(R.color.white));
//			}else{
//				viewholder.tv_name1.setVisibility(View.GONE);
//				viewholder.tv_name2.setVisibility(View.VISIBLE);
//				tv_name=viewholder.tv_name2;
//				tv_name.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.shape_stroke_white));
//				tv_name.setTextColor(context.getResources().getColor(R.color.blue));
//			}
//			double thanksfee=0;
//			try{
//			thanksfee=list.get(position).getList().get(rent_id).getSchedulePrice();
//			}catch(Exception e){}
//			if(thanksfee>0){
//				tv_name.setText(list.get(position).getList().get(rent_id).car_name+"(感谢费"+FormatUtil.onFormatPrice(thanksfee)+"元)");
//			}else{
//				tv_name.setText(list.get(position).getList().get(rent_id).car_name);
//			}
//			//如果只有一个的时候，则显示“知道了”
//			if(getCount()==1){
//				tv_name.setText("知道了");
//			}
//			
//
//		
//			return convertView;
//
//		}
//
//		public class ViewHolder {
//			TextView tv_name1,tv_name2;
//		}
//	}
//	
//	/**改类关闭Activity要替换fare_out，并且不能移除消息*/
//	public void onfinish(String car_class_id,double thanks_fee) {
//		if(car_class_id==null){
//			
//		}else{
//			Bundle bundle = new Bundle();
//			bundle.putDouble(ThanksFeeMsg.thanksfee,(thanks_fee));
//			bundle.putString(ThanksFeeMsg.car_class_id,car_class_id);
//			Intent intent = new Intent();
//			intent.putExtras(bundle);
//			setResult(ThanksFeeMsg.code, intent);
//		}
//		context.finish();
//		hideSoftInputView();
//		overridePendingTransition(0, R.anim.fare_out);
//		//注意不能移除，不然主界面就介绍不到消息
////		Publisher.getInstance().removeOb(this);
//	}
//	public boolean onKeyDown(int keyCode, KeyEvent event) {
//		// TODO Auto-generated method stub
//		if (keyCode == KeyEvent.KEYCODE_BACK) {
//			onfinish(null,0);
//			return true;
//
//		}
//		return false;
//	}
//
//	@Override
//	public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
//		onfinish(list.get(position).class_id,list.get(position).getList().get(rent_id).getSchedulePrice());
//	}
//}
